package com.rpay.common.util.http.request;


/**
 * @date： 2017/9/20
 * @desc：HTTP请求配置
 */
public enum HttpMethod {
		
	/**
	 * 求获取Request-URI所标识的资源
	 */
	GET(0, "GET"),

	/**
	 * 数据被包含在请求体中。
	 */
	POST(1, "POST"),

	/**
	 * 在不必传输整个响应内容的情况下，就可以获取包含在响应消息头中的元信息(常用于判断服务是否正常)
	 */
	HEAD(2, "HEAD"),

	/**
	 * 向指定资源位置上传其最新内容（全部更新，操作幂等）
	 */
	PUT	(3, "PUT"),

	/**
	 * 请求服务器删除Request-URI所标识的资源
	 */
	DELETE	(4, "DELETE");

	private int code;
	private String name;

	HttpMethod(int code, String name){
		this.code = code;
		this.name = name;
	}

	public String getName() {
		return name;
	}
	public int getCode() {
		return code;
	}
}